package com.ruoyi.erp.safetyinstruction.service;

import com.ruoyi.erp.safetyinstruction.domain.SafetyInstructionTab;

import java.util.List;

/**
 * @version 2017.1.1
 * @Auther Du Ruifang @萌えキュンキュン
 * @Date 2020/12/25 10:10
 * @description 该类的作用
 */
public interface SafetyInstructionService {
    List<SafetyInstructionTab> getList(SafetyInstructionTab safetyInstructionTab);

    /**
     * 添加安全代码
     * @param safetyInstructionTab
     */
    void saveSafetyInstruction(SafetyInstructionTab safetyInstructionTab);

    /**
     * 查询详情
     * @param hazardCode
     * @return
     */
    SafetyInstructionTab findSafetyInstruction(String hazardCode);

    /**
     * 编辑保存安全代码
     * @param safetyInstructionTab
     */
    void editSaveSafetyInstruction(SafetyInstructionTab safetyInstructionTab);

    /**
     * 删除和批量删除安全代码
     * @param ids
     * @return
     */
    int deleteSafetyInstruction(String[] ids);

    /**
     * 查询详情
     * @param hazardCode
     * @return
     */
    SafetyInstructionTab getInfoByHazardCode(String hazardCode);
}
